/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Decorateur;

import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;

/**
 *  Accesoire de type Chapeau
 * @author David
 */
public class Chapeau extends DecorateurImage{

    /**
     * 
     * @param i Image a laquelle on veut rajouter cet
     * accesoire
     */
    public Chapeau(Image i){
        this.image = i;
    }
    
    /**
     * 
     * @return le nouveau JPanel avec l'accessoire
     */
    @Override
    public JPanel getPanel() {
        ImageIcon chapeau = new ImageIcon("rsc/chapeau.jpg");
        JLabel label = new JLabel();
        label.setIcon(chapeau);
        image.getPanel().add(label);
        return image.getPanel();  
    }

    /**
     * 
     * @return le nouveau prix
     */
    @Override
    public int getPrix() {
        return image.getPrix()+15;
    }
    
    /**
     * 
     * @return le nouveau libellé
     */
    @Override
    public String getLibele(){
        return image.getLibele()+" avec un chapeau";
    }
    
}
